export interface BrokerageRecordVo {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 微信用户ID
   */
  wxUserId: string | number;

  /**
   * 业务ID
   */
  bizId: string | number;

  /**
   * 业务类型
   */
  bizType: string;

  /**
   * 标题
   */
  title: string;

  /**
   * 金额,单位分
   */
  totalAmount: number;

  /**
   * 佣金比例
   */
  firstPercent: number;

  /**
   * 佣金,单位分
   */
  amount: number;

  /**
   * 状态（0待结算，1已结算）
   */
  status: string;

  /**
   * 冻结天数
   */
  frozenDay: number;

  /**
   * 解冻时间
   */
  unfreezeTime: string;

  /**
   * 来源下级分销用户ID
   */
  sourceUserId: string | number;

  /**
   * 来源下级分销用户姓名
   */
  sourceUserName: string;

  /**
   * 下级分销用户等级
   */
  sourceUserLevel: number;

  nickname: string;

  createTime: string;

}

export interface BrokerageRecordForm {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 微信用户ID
   */
  wxUserId?: string | number;

  /**
   * 业务ID
   */
  bizId?: string | number;

  /**
   * 业务类型
   */
  bizType?: string;

  /**
   * 标题
   */
  title?: string;

  /**
   * 金额,单位分
   */
  totalAmount?: number;

  /**
   * 佣金比例
   */
  firstPercent?: number;

  /**
   * 佣金,单位分
   */
  amount?: number;

  /**
   * 状态（0待结算，1已结算）
   */
  status?: string;

  /**
   * 冻结天数
   */
  frozenDay?: number;

  /**
   * 解冻时间
   */
  unfreezeTime?: string;

  /**
   * 来源下级分销用户ID
   */
  sourceUserId?: string | number;

  /**
   * 来源下级分销用户姓名
   */
  sourceUserName?: string;

  /**
   * 下级分销用户等级
   */
  sourceUserLevel?: number;

  nickname?: string;

}

export interface BrokerageRecordQuery extends PageQuery {

  /**
   * 微信用户ID
   */
  wxUserId?: string | number;

  /**
   * 业务ID
   */
  bizId?: string | number;

  /**
   * 业务类型
   */
  bizType?: string;

  /**
   * 标题
   */
  title?: string;

  /**
   * 金额,单位分
   */
  totalAmount?: number;

  /**
   * 佣金比例
   */
  firstPercent?: number;

  /**
   * 佣金,单位分
   */
  amount?: number;

  /**
   * 状态（0待结算，1已结算）
   */
  status?: string;

  /**
   * 冻结天数
   */
  frozenDay?: number;

  /**
   * 解冻时间
   */
  unfreezeTime?: string;

  /**
   * 来源下级分销用户ID
   */
  sourceUserId?: string | number;

  /**
   * 来源下级分销用户姓名
   */
  sourceUserName?: string;

  /**
   * 下级分销用户等级
   */
  sourceUserLevel?: number;

  nickname?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}



